SequenceConfig
scriptable object in your Resources folder?Server listening on port 8080
printed to your terminal/command promptOpenIdAuthenticator.RedirectUrl
in your code before initiating the sign in process
http://localhost:8080/
(or your server url) whitelisted as a redirect url under Standalone Platforms
in SequenceConfig
apple-signin-unity
package. This requires the Sign in with Apple
capability in XCode in order to function. Provided you have imported the Setup
scripts via Package Manager > Samples and/or have SignInWithApplePostprocessor.cs
under an Editor
subfolder, this capability will be added to your XCode builds automatically.
Please be aware that this capability is not supported by Personal Teams
.
SequenceConfig
.
Other Settings
, then scroll down to Mac Configuration
.Supported URL schemes
section, and add 1 to the size.Element N
field, enter the URL scheme you’ve configured in SequenceConfig
.Assets > Plugins > Android
.Edit > Project Settings > Player
and under the Android Publishing Settings, enable Custom Main Manifest
in the Build section. See https://docs.unity3d.com/Manual/deep-linking-android.html for more info.
AndroidManifest.xml
.SequenceConfig
2022.3.7f1
and 2023 versions prior to 2023.1.7f1
, 2023.2.0b3
, or 2023.3.0a1
contain a bug with Android deep-linking. Please use this XML instead.
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
after your first intent-filter
. Please see https://forum.unity.com/threads/deep-linking-in-unity-2022-the-app-is-restarted.1447300/ for more info.
UnityPlayerActivity
in your AndroidManifest with UnityPlayerGameActivity
! You may also need to replace your android:theme
; we’ve found “@style/BaseUnityGameActivityTheme” works well in our testing.WebGLTemplates/SequenceReact
. This has been validated on WebGL and WebGPU. To learn how to enable WebGPU in Unity, please see this forum post.
Please note that Google is the only OIDC provider currently supported on Web platforms by our default SequenceReact
WebGLTemplate; however, you are welcome to expand upon it to add support for the other OIDC providers supported by our API.
WebGLTemplates
folder under Assets
(or just drag the SequenceReact
template into your existing WebGLTemplates
folder is you already have one) such that you have Assets/WebGLTemplates/SequenceReact
.
WebGLTemplates
are at Assets/WebGLTemplates
. Much like the Plugins
folder, if they aren’t in this exact location, Unity will not pick them up!SequenceReact
template, you’ll want to restart the editor so that Unity picks up your newly added template.
From here, you can select the template under Project Settings > Player Settings > Resolution and Presentation
.
pnpm install
to install dependanciespnpm dev
to run the project on your localhost (defaulting to port 4444 - configurable in SequenceReact/package.json
)Compression Format
(e.g. Gzip or Brotli), it is recommended to enable Decompression Fallback
under Player Settings > Publishing Settings
. Learn more about WebGL deployment here: https://docs.unity3d.com/Manual/webgl-deploying.htmlSequenceWallet.OnWalletCreated
event to receive your newly created wallet!